package com.zx.framework.core.util;

import org.apache.commons.lang3.math.NumberUtils;

import com.zx.framework.core.exception.FrameworkException;

public class NumberUtil extends NumberUtils{
	
	/**
	 * 将输入的字符串转换为radix进制数据
	 * @param input
	 * @param radix
	 * @return
	 */
	public static long getLongByRadix(String input, int radix) {
		if (StringUtil.isEmpty(input)) {
			throw new FrameworkException("max must be not null!");
		}
		long val = Long.parseLong(input, radix);
		return  val;
	}
	/**
	 * 将十进制数据以radix进制字符串表示
	 * @param input
	 * @param radix
	 * @return
	 */
	public static String getStringByRadix(long input ,int radix){
		return Long.toString(input, radix);
	}
}
